// 社保接口
import request from '@/utils/request'

/**
 * 查询企业用户社保列表
 * **/
export function getSocialList(data) {
  return request({
    url: `/social_securitys/list`,
    method: 'post',
    data
  })
}

// 根据id获取用户社保详情
export function getUserList(id) {
  return request({
    url: `/social_securitys/${id}`
    // method: 'put'
  })
}
// 根据id更新保存用户社保详情
export function updateUserList(data) {
  return request({
    url: `/social_securitys/${data.id}`,
    method: 'put',
    data
  })
}
// 获取社保城市列表
export function getCityList() {
  return request({
    url: '/sys/city'
  })
}

// 根据参保城市id获取参保城市项目
export function getPaymentItemList(id) {
  return request({
    url: `/social_securitys/payment_item/${id}`
  })
}

// 保存企业社保配置信息  因为需要获取到事件  yearMonth
export function getyearMonth() {
  return request({
    url: `/social_securitys/settings`
  })
}

// 查询社保历史归档列表
export function gethistorysList(year) {
  return request({
    url: `/social_securitys/historys/${year}/list`
  })
}

// /查询月份数据报表
export function getDatareport(params) {
  return request({
    url: `/social_securitys/historys/${params.yearMonth}`,
    params
  })
}

// 社保数据归档
export function setpigeonhole(data) {
  return request({
    url: `/social_securitys/historys/${data.yearMonth}/archive`,
    method: 'post',
    data
  })
}

// 新建报表 /social_securitys/historys/{yearMonth}/newReport
export function setnewReport(data) {
  return request({
    url: `/social_securitys/historys/${data.yearMonth}/newReport`,
    method: 'put',
    data
  })
}
